$(document).ready(function(){
	wangEditor.config.printLog = false;
	var editor = new wangEditor("editor");
	editor.config.menus = [
	    'bold',
	    'underline',
	    'italic',
	    'eraser',
	    'forecolor',
	    'bgcolor',
	    '|',
	    'quote',
	    'fontfamily',
	    'fontsize',
	    'head',
	    'unorderlist',
	    'orderlist',
	    'alignleft',
	    'aligncenter',
	    'alignright',
	    '|',
	    'link',
	    'unlink',
	    '|',
	    'emotion',
	 ];
	 editor.config.uploadParams = {}; // 上传参数
	 editor.config.uploadHeaders = {} // 上传请求头
	 editor.config.hideLinkImg = true; // 是否插入网络图片+// 配置自定义表情，在 create() 之前配置
	 editor.config.emotions = {
			    // 支持多组表情
			    'weibo': {
			        title: '微博表情',  // 组名称
			        data: [  // data 还可以直接赋值为一个表情包数组
			            // 第一个表情
			                 {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/7a/shenshou_thumb.gif",
			                     value : "[草泥马]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/60/horse2_thumb.gif",
			                     value : "[神马]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/bc/fuyun_thumb.gif",
			                     value : "[浮云]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/c9/geili_thumb.gif",
			                     value : "[给力]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/f2/wg_thumb.gif",
			                     value : "[围观]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/70/vw_thumb.gif",
			                     value : "[威武]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6e/panda_thumb.gif",
			                     value : "[熊猫]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/81/rabbit_thumb.gif",
			                     value : "[兔子]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/bc/otm_thumb.gif",
			                     value : "[奥特曼]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/15/j_thumb.gif",
			                     value : "[囧]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/89/hufen_thumb.gif",
			                     value : "[互粉]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/c4/liwu_thumb.gif",
			                     value : "[礼物]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/ac/smilea_thumb.gif",
			                     value : "[呵呵]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/0b/tootha_thumb.gif",
			                     value : "[嘻嘻]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6a/laugh.gif",
			                     value : "[哈哈]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/14/tza_thumb.gif",
			                     value : "[可爱]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/af/kl_thumb.gif",
			                     value : "[可怜]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/a0/kbsa_thumb.gif",
			                     value : "[挖鼻屎]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/f4/cj_thumb.gif",
			                     value : "[吃惊]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6e/shamea_thumb.gif",
			                     value : "[害羞]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/c3/zy_thumb.gif",
			                     value : "[挤眼]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/29/bz_thumb.gif",
			                     value : "[闭嘴]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/71/bs2_thumb.gif",
			                     value : "[鄙视]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6d/lovea_thumb.gif",
			                     value : "[爱你]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/9d/sada_thumb.gif",
			                     value : "[泪]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/19/heia_thumb.gif",
			                     value : "[偷笑]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/8f/qq_thumb.gif",
			                     value : "[亲亲]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/b6/sb_thumb.gif",
			                     value : "[生病]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/58/mb_thumb.gif",
			                     value : "[太开心]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/17/ldln_thumb.gif",
			                     value : "[懒得理你]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/98/yhh_thumb.gif",
			                     value : "[右哼哼]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6d/zhh_thumb.gif",
			                     value : "[左哼哼]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/a6/x_thumb.gif",
			                     value : "[嘘]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/af/cry.gif",
			                     value : "[衰]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/73/wq_thumb.gif",
			                     value : "[委屈]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/9e/t_thumb.gif",
			                     value : "[吐]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/f3/k_thumb.gif",
			                     value : "[打哈欠]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/27/bba_thumb.gif",
			                     value : "[抱抱]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/7c/angrya_thumb.gif",
			                     value : "[怒]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/5c/yw_thumb.gif",
			                     value : "[疑问]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/a5/cza_thumb.gif",
			                     value : "[馋嘴]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/70/88_thumb.gif",
			                     value : "[拜拜]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/e9/sk_thumb.gif",
			                     value : "[思考]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/24/sweata_thumb.gif",
			                     value : "[汗]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/7f/sleepya_thumb.gif",
			                     value : "[困]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6b/sleepa_thumb.gif",
			                     value : "[睡觉]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/90/money_thumb.gif",
			                     value : "[钱]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/0c/sw_thumb.gif",
			                     value : "[失望]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/40/cool_thumb.gif",
			                     value : "[酷]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/8c/hsa_thumb.gif",
			                     value : "[花心]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/49/hatea_thumb.gif",
			                     value : "[哼]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/36/gza_thumb.gif",
			                     value : "[鼓掌]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/d9/dizzya_thumb.gif",
			                     value : "[晕]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/1a/bs_thumb.gif",
			                     value : "[悲伤]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/62/crazya_thumb.gif",
			                     value : "[抓狂]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/91/h_thumb.gif",
			                     value : "[黑线]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6d/yx_thumb.gif",
			                     value : "[阴险]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/89/nm_thumb.gif",
			                     value : "[怒骂]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/40/hearta_thumb.gif",
			                     value : "[心]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/ea/unheart.gif",
			                     value : "[伤心]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/58/pig.gif",
			                     value : "[猪头]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/d6/ok_thumb.gif",
			                     value : "[ok]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/d9/ye_thumb.gif",
			                     value : "[耶]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/d8/good_thumb.gif",
			                     value : "[good]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/c7/no_thumb.gif",
			                     value : "[不要]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/d0/z2_thumb.gif",
			                     value : "[赞]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/40/come_thumb.gif",
			                     value : "[来]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/d8/sad_thumb.gif",
			                     value : "[弱]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/91/lazu_thumb.gif",
			                     value : "[蜡烛]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6a/cake.gif",
			                     value : "[蛋糕]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/d3/clock_thumb.gif",
			                     value : "[钟]"
			                 }, {
			                     icon : "http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/1b/m_thumb.gif",
			                     value : "[话筒]"
			                 }
			        ]
			    }
			    // 下面还可以继续，第三组、第四组、、、
			};
	 editor.create();
//	 var socket = io.connect($("#graphic_host").val());
	
	$("body").on("click", function () {
		$("#all_emoji_div").hide();
	})
	$("#send_button").click(function () {
		//$("#live_form").submit();    	    	   	
    	var pubData= {};//new Array();
    	var live_id = $("#live_id").val();
    	//editorcontent=UE.getEditor("content");//不用赋值了，editorcontent是全局变量了
    	pubData['content'] = editor.$txt.html();//editorcontent.getContent(); ////文本内容   $("#content").val();   	
    	pubData['live_id'] = live_id;//直播编号
    	pubData['opt_type'] = $("#opt_type").val();//操作类型
    	pubData['msg_id'] = $("#msg_id").val();//图文消息编号
    	pubData['onlist_user_id'] = $("#onlist_user_id").val();//上榜用户编号
    	pubData['onlist_nickname'] = $("#onlist_nickname").val();//上榜用户昵称
    	pubData['user_speak_content'] = $("#user_speak_content_show_hidden").val();//上榜用户发言
    	pubData['user_speak_time'] = $("#user_speak_time").val();//上榜用户发言时间
		var flag = false;
		$.ajax({
			type:"post",
			async:false,
			url:"./index.php?g=admin&m=Movement&a=filter_words",
			data:'content='+pubData['content'],
			dataType:"text",
			success:function(data){
				if(data){
					if(confirm('您编辑的内容涉及敏感词'+data+'是否继续操作')){
						flag = true;
						return true;
					}else{
						flag = false;
						return false;
					}
				}else{
					flag = true;
					return true;
				}
			}
		});
		if(flag == false){
			return flag;
		}
    	//更改content的内容中的视频相关内容
//    	pubData['content'] = resetVideoInfo(pubData['content']);
//    	pubData['files'] = objFrames;    	
    	
    	
    	
    	//TODO

//    	var objVideos = new Array();
//    	objVideos.push('http://file_url1');
//    	objVideos.push('http://file_url2');

    	var upload_img_urls = $("#chosed_img_urls").val();
    	var chosed_video_urls = $("#chosed_video_urls").val();
    	var chosed_video_thumbnail_urls = $("#chosed_video_thumbnail_urls").val();
    	var chosed_video_file_ids = $("#chosed_video_file_ids").val();
    	var chosed_video_durations = $("#chosed_video_durations").val();
		var chosed_video_heights = $("#chosed_video_heights").val();
		var chosed_video_widths = $("#chosed_video_widths").val();
		var chosed_video_sizes = $("#chosed_video_sizes").val();
    	if ($.trim(pubData['content'])=='<p><br></p>' && upload_img_urls == '' && chosed_video_urls == '')
    	{
    			alert('请输入图文内容！');
    	}    
    	
    	
    	var objImgs = upload_img_urls.split('~');
    	objImgs.pop();
//    	if(objImgs.length > 1){
//    		layer.msg('只能选择一个资源发送');
//    		return false;
//    	}
    	
    	var objVideos = chosed_video_urls.split('~');
    	objVideos.pop();
//    	if(chosed_video_urls){
//    		if(objVideos.length > 1){
//        		layer.msg('只能选择一个资源发送');
//        		return false;
//        	}else{
//        		if(upload_img_urls != ''){
//        			layer.msg('只能选择一个资源发送');
//            		return false;
//        		}
//        	}
//    	}
	
    	var objVideoThumbnails = chosed_video_thumbnail_urls.split('~');
    	objVideoThumbnails.pop();
    	var objVideoFileIds = chosed_video_file_ids.split(',');
    	objVideoFileIds.pop();
    	var objVideoDurations = chosed_video_durations.split(',');
    	objVideoDurations.pop();
    	var objVideoHeights = chosed_video_heights.split(',');
    	objVideoHeights.pop();
    	var objVideowidths = chosed_video_widths.split(',');
    	objVideowidths.pop();
    	var objVideoSizes = chosed_video_sizes.split(',');
    	objVideoSizes.pop();
    	
    	pubData['files'] = objImgs;  
    	pubData['videos'] = objVideos;    	
    	pubData['video_thumbnails'] = objVideoThumbnails;    
    	pubData['video_file_ids'] = objVideoThumbnails;  
    	pubData['video_durations'] = objVideoDurations;  
    	pubData['video_heights'] = objVideoHeights;  
    	pubData['video_widths'] = objVideowidths;  
    	pubData['video_sizes'] = objVideoSizes;  
    	$.ajax({  
			type: "POST",  
			cache: false,  
			data: {"data":JSON.stringify(pubData),"live_id":live_id},//"param_a=a.value,param_b=b.value"  
			async: false,
			dataType:"json",
			url: "./index.php?g=admin&m=live_graphic&a=live_update",  
			success: function(ret) {
				if(ret['code'] == 200){
					if(ret.msg == '暂无此权限'){
						alert(ret.msg)
					}else {
//					socket.send(ret['live_id']);  //发送websocket

						$("#opt_type").attr('value', 1);
						$("#msg_id").attr('value', 0);
						$("#onlist_user_id").attr('value', '');
						$("#onlist_nickname").attr('value', '');
						$("#user_speak_time").attr('value', 0);
						$("#user_speak_content").css({"display": "none"});
						$("#user_speak_content").html('');
						$("#user_speak_content_show").html("");
						$("#user_speak_content_show_hidden").val("");

						//清空图片地址隐藏域
						$("#chosed_img_ids").attr('value', '');
						$("#chosed_img_names").attr('value', '');
						$("#chosed_img_urls").attr('value', '');
						//清空视频id隐藏域
						$("#chosed_video_ids").attr('value', '');
						//清空视频名称隐藏域
						$("#chosed_video_names").attr('value', '');
						//清空视频地址隐藏域
						$("#chosed_video_urls").attr('value', '');
						$("#chosed_video_thumbnail_urls").attr('value', '');

						//清空视频显示区域
						$("#chose_video_show").html('');
						$("#upload_img_show").html('');
						//清空编辑器
						editor.$txt.html('<p><br></p>');
						//清空上榜信息
						$("#user_speak_content_show").html('');
						alert(ret.msg)
					}
				}else{
					alert(ret.msg);
				}
			}, error: function(data) {  
				alert('网络错误，请稍后再试！');
			}  
		});      
    });   
	
	$("#cancel_button").click(function () {
		$("#opt_type").attr('value',1);
		$("#msg_id").attr('value',0);
		$("#onlist_user_id").attr('value','');
		$("#onlist_nickname").attr('value','');
		$("#user_speak_time").attr('value',0);
		$("#user_speak_content").css({"display":"none"});
		$("#user_speak_content").html('');
		
		$("#upload_img_urls").attr('value','');
		$("#chosed_video_ids").attr('value','');
		$("#chosed_video_names").attr('value','');
		$("#chosed_video_urls").attr('value','');
		$("#chose_video_show").html('');
		$("#upload_img_show").html('');
		
		editorcontent.setContent('')
		$("#user_speak_content_show").html('');

	});
});


function init_rcloud(){
	// 初始化。
	RongIMClient.init("{$ryAppKey}");
	RongIMLib.RongIMEmoji.init();

	var emojis = RongIMLib.RongIMEmoji.emojis;
	$('#all_emoji_div').html(emojis);
	var obj = $('#emoji_span');
	obj.html(emojis[0]);
	
	obj.click(function(e){
		e.stopPropagation();
		$('#all_emoji_div').show();
	});
	$('#chat_msg_input').click(function(){
		$('#all_emoji_div').hide();
	});
	
	$('#all_emoji_div span').css('cursor', 'pointer');
	$('#all_emoji_div span span').click(function(e){
		e.stopPropagation();
		var text = $(this).attr('name');
		//editorcontent.setContent(editorcontent.getContent()+text);
		editor.$txt.append(editor.$txt.html()+'sssssss');
//		$('#all_emoji_div').hide();
	});
	var token = "{$rcloud_token}";
	
	// 连接融云服务器。
    RongIMClient.connect(token, {
        onSuccess: function(userId) {
          console.log("Login successfully." + userId);
        },
        onTokenIncorrect: function() {
          console.log('token无效');
        },
        onError:function(errorCode){
              var info = '';
              switch (errorCode) {
                case RongIMLib.ErrorCode.TIMEOUT:
                  info = '超时';
                  break;
                case RongIMLib.ErrorCode.UNKNOWN_ERROR:
                  info = '未知错误';
                  break;
                case RongIMLib.ErrorCode.UNACCEPTABLE_PaROTOCOL_VERSION:
                  info = '不可接受的协议版本';
                  break;
                case RongIMLib.ErrorCode.IDENTIFIER_REJECTED:
                  info = 'appkey不正确';
                  break;
                case RongIMLib.ErrorCode.SERVER_UNAVAILABLE:
                  info = '服务器不可用';
                  break;
              }
              console.log(errorCode);
            }
      });
	  
      // 设置连接监听状态 （ status 标识当前连接状态）
      // 连接状态监听器
      RongIMClient.setConnectionStatusListener({
         onChanged: function (status) {
             switch (status) {
                 //链接成功
                 case RongIMLib.ConnectionStatus.CONNECTED:
                     console.log('链接成功');
                     break;
                 //正在链接
                 case RongIMLib.ConnectionStatus.CONNECTING:
                     console.log('正在链接');
                     break;
                 //重新链接
                 case RongIMLib.ConnectionStatus.DISCONNECTED:
                     console.log('断开连接');
                     break;
                 //其他设备登陆
                 case RongIMLib.ConnectionStatus.KICKED_OFFLINE_BY_OTHER_CLIENT:
                     console.log('其他设备登陆');
                     break;
                   //网络不可用
                 case RongIMLib.ConnectionStatus.NETWORK_UNAVAILABLE:
                   console.log('网络不可用');
                   break;
                 }
         }});
}

//$(function() {	
//	//编辑器
//		editorcontent = new baidu.editor.ui.Editor();
//
//		editorcontent.render('pic_txt_content');		
//		try {
//			editorcontent.sync();						
//		} catch (err) {
//		}
//		//为新元素节点添加事件侦听器
//		bindListener();
//		
//		var ue = UE.getEditor('pic_txt_content');
//		ue.addListener( "selectionchange", function () {
//			ue.setHeight(230);//防止编辑器随内容变多而自动长高
//		});
//		
//		ue.addListener("keydown",function(type,event){			
//			//判断是不是ctrl + enter
//			if((event.ctrlKey) && (13==event.keyCode)){
//				$("#send_button").click();
//			}
//		 })
//		/*
//		//增加编辑器验证规则
//		jQuery.validator.addMethod('editorcontent', function() {
//			try {
//				editorcontent.sync();
//			} catch (err) {
//			}
//			return editorcontent.hasContents();
//		});		
//		var form = $('live_form');
//		//ie处理placeholder提交问题
//		if ($.browser.msie) {
//			form.find('[placeholder]').each(function() {
//				var input = $(this);
//				if (input.val() == input.attr('placeholder')) {
//					input.val('');
//				}
//			});
//		}
//		*/
//	////-------------------------
//    init_rcloud();
//	receive_msg();
//	 
//    $("#send_sys_msg_btn").click(function(){
//    	var msg = $.trim($("#sys_msg_input").val());
//    	if('' == msg){
//    		layer.msg('请输入消息内容！');
//    		return;
//    	}
//	    send_msg(msg, 1);
//	    $('#sys_msg_span').text(msg);
//	    $('#sys_msg_span').attr('title', msg);
//	    $("#sys_msg_input").val('');
//    });
//    $("#send_chat_msg_btn").click(function(){
//    	var msg = $.trim($("#chat_msg_input").val());
//    	if('' == msg){
//    		layer.msg('请输入消息内容！');
//    		return;
//    	}
//    	var str = RongIMLib.RongIMEmoji.symbolToEmoji(msg);
//	    send_msg(str, 2);
//	    msg = RongIMLib.RongIMEmoji.symbolToHTML(msg);
//	    var obj = $('#receive_msg_ul');
//		obj.append('<li><span class="l_b">'+new Date().Format("hh:mm")+' 我：</span>' + msg + '</li>');
//		obj.scrollTop(obj[0].scrollHeight);
//	    $("#chat_msg_input").val('');
//	    $('#all_emoji_div').hide();
//    });    
//});

function getFilePathInfo(filePath){
  var ret={};//new Array;
  if (filePath.indexOf('http://')>-1){
    filePath= filePath.substr(filePath.indexOf('http://')+7);
  }
  var arr = filePath.split("\\");
  ret['file_name'] = arr[arr.length-1];
  delete arr[arr.length-1];
  ret['file_dir']=arr.join("\\");

  return ret;
}

var videoFileIndex = 0;
var objFrames = new Array;

//给每个iframe添加时间相关的id属性，并把其display设置为none
//function setChildrenElement(obj){	
//	obj.children().each(function(i,n){
//		cld = $(n);        
//	     if (cld.prop("tagName").toUpperCase()=='IFRAME'){
//	    	 cld.attr('display','none');
//	    	 var timestamp = Date.parse(new Date());
//	    	 frame_id = timestamp+videoFileIndex;
//	    	 videoFileIndex = videoFileIndex+1;
//	    	 //console.log(videoFileIndex);
//	    	 cld.attr('id',frame_id);
//	    	 var fileInfo = getFilePathInfo(cld.attr('src'));
//	    	 var frm= {};
//	    	 frm['id']=frame_id;
//	    	 frm['dir']=fileInfo['file_dir'];
//	    	 frm['file_name']=fileInfo['file_name'];
//	    	 cld.attr('src',fileInfo['file_dir']+fileInfo['file_name']);
//	    	 objFrames.push(frm);
//	     }
//	     setChildrenElement(cld);
//    })
//}

//更改content的内容中的视频相关内容
//function resetVideoInfo(msg_content){
//	var divContent = $("<div id='top_node'>"+msg_content+"</div>");
//	divContent.appendTo($("#live_list_end_temp"));//divContent.appendTo("body");也可以
//	videoFileIndex = 0;
//	objFrames = new Array;
//	setChildrenElement(divContent);
//	return divContent.html();        		
//}

function displayNoneVideo(content){
  return content;
}

//function getMsgBoxHtml(value){
//	var str ='<div class="msg_box" id="msg_box_'+value['id']+'">'
//	  		+'	<div class="msg_date">'+value['create_time']+'(MsgID:'+value['id']+')</div>'
//	  		+'	<ul class="msg_opt" msg_id="'+value['id']+'" content_type="'+value['content_type']+'">'
//	  		+'		<li><a href="javascript:void(0)" class="msg_refresh_panel" id="refresh_'+value['id']+'" msg_id="'+value['id']+'"><img src="/public/simpleboot/themes/live/img/li-refresh.png" /></a></li>'
//	  		+'		<li><a href="javascript:void(0)" class="msg_edit_panel" msg_id="'+value['id']+'"><img src="/public/simpleboot/themes/live/img/li-edit.png" /></a></li>'
//	  		+'		<li><a href="javascript:void(0)" class="msg_totop_panel" msg_id="'+value['id']+'"><img src="/public/simpleboot/themes/live/img/li-to-top.png" /></a></li>'
//	  		+'		<li><a href="javascript:void(0)" class="msg_del_panel" msg_id="'+value['id']+'"><img src="/public/simpleboot/themes/live/img/li-to-del.png" /></a></li>'
//	  		+'	</ul>'
//	  		+'	<div class="user_speak_content">'+value['user_speak_content']+'</div>'
//	  		+'	<div class="msg_content" id="content_'+value['id']+'">'+displayNoneVideo(value['pic_txt_content'])+'</div>'
//	  		+'</div>';
//	return str;
//}

////加载图文面板
//function load_live_panel(){	
//	var pubData= {};//new Array();	
//	$live_id = $("#live_id").val();
//	$.ajax({  
//		type: "GET",  
//		cache: false,  
//		data: {"data":JSON.stringify(pubData)},//"param_a=a.value,param_b=b.value"  
//		async: false,
//		dataType:"json",
//		url: "./index.php?g=Admin&m=Live&a=get_live_panel&sb=s&so=a&live_id="+$live_id,		  
//		success: function(ret) {			
//			if(ret['ResultCode'] == 0){				
//				ret['ReturnData']['data'].forEach(function(value,index,array){					
//					  $("#live_list").append(getMsgBoxHtml(value));
//				});
//				//为新元素节点添加事件侦听器//提到最前面了
//				//bindListener();
//			}else{
//				alert(ret.Message);
//			}
//		}, error: function(data) {  
//			alert('网络错误，请稍后再试！');
//		}  
//	});
//}

//处理面板操作的事件
function bindListener(){
    //刷新消息面板或视频文件链接的事件
	$(".msg_refresh_panel").on("click",function(){//$("#refresh_"+value['id']).click();
		//$("#aaaa").attr("src","http://localhost/aa.mp4");
		//alert('refresh');
		var postData={};
		postData['files'] = objFrames;    	
    	$.ajax({  
			type: "POST",  
			cache: false,  
			data: {"data":JSON.stringify(postData)},//"param_a=a.value,param_b=b.value"  
			async: false,
			dataType:"json",
			url: "./index.php?g=Admin&m=Live&a=live_refresh_panel&live_id="+$live_id,  
			success: function(ret) {	
				if(ret['code'] == 200){
					alert(JSON.stringify(ret));				
					//alert(ret['msg']);					
				}else{
					alert(ret.msg)
				}
			}, error: function(data) {  
				alert('网络错误，请稍后再试！');
			}  
		});
	})
	
	//编辑事件
//    $(".msg_edit_panel").live("click",function(){    	
//    	var msg_id = $(this).attr("msg_id");//$(this).parent().parent().attr("msg_id")
//    	var content_type = $(this).parents('.msg_opt').attr("content_type");
//    	var bar = '.msg_box';
//    	var html_text=$(this).parents(bar).children(".msg_content:first").html();
//    	var user_speak_content=$(this).parents(bar).children(".user_speak_content:first").html();    	
//    	//var html_text=$(this).parents(bar).find(".msg_content").html();//也可以
//    	editorcontent.setContent(html_text);
//    	$('html,body').animate({scrollTop:$('#chat_box').offset().top}, 300);//此句可省
//    	editorcontent.focus();
//    	$("#opt_type").attr('value',2);
//    	$("#msg_id").attr('value',msg_id);    	
//    	if (content_type==2)//上榜数据
//    	{
//    			$("#user_speak_content").css({"display":"block"});
//    			$("#user_speak_content").html(user_speak_content);
//    			$("#to_top_prompt_info").html('编辑上榜图文内容(MsgID:'+msg_id+')');    			
//    	}
//    	else
//    	{
//    		$("#user_speak_content").css({"display":"none"});
//    		$("#user_speak_content").html('');
//    		$("#to_top_prompt_info").html('编辑普通图文内容(MsgID:'+msg_id+')');
//    	}	
//    })
    
    //置顶事件
//    $(".msg_totop_panel").live("click",function(){
//    	var msg_id = $(this).attr("msg_id");//$(this).parent().parent().attr("msg_id")
//    	if (confirm("你确定要置顶吗？")) {
//	    	var pubData= {};//new Array();
//	    	$live_id = $("#live_id").val();
//	    	$.ajax({  
//	    		type: "GET",  
//	    		cache: false,  
//	    		data: {"data":JSON.stringify(pubData)},//"param_a=a.value,param_b=b.value"  
//	    		async: false,//同步调用
//	    		dataType:"json",
//	    		url: "./index.php?g=Admin&m=Live&a=set_top_panel&live_id="+$live_id+'&msg_id='+msg_id,		  
//	    		success: function(ret) {
//	    			if((ret['ResultCode'] == 0)&&(ret['ReturnData']['total']>0)){
//	    			}else{
//	    				alert(ret.Message);
//	    				exit;
//	    			}
//	    		}, error: function(data) {  
//	    			alert('网络错误，请稍后再试！');
//	    			exit;
//	    		}  
//	    	});
//			//置顶成功了 
//	    	var bar = '.msg_box';
//	    	if($(this).parents(bar).prev(bar).html() != undefined){
//		      var $tr = $(this).parents(bar);
//			  $("#live_list").prepend($tr);
//			  //$('html,body').animate({scrollTop: '0px'}, 800);//滚动到页头
//			  $tr.fadeOut().fadeIn(); 
//			  exit;//以下方法也可以
//		      var obj = $(this).parents(bar).clone(true);
//		      //$("#live_list").children().first().before(obj);//也可以
//		      //$("#live_list").children().eq(0).before(obj);//也可以
//		      $("#live_list").children(":first").before(obj);
//		      $(this).parents(bar).remove();//同步调用完毕后，进行界面删除 
//		      $("#live_list").children().first().fadeOut().fadeIn();
//		    }else{ 
//		      alert('亲，我已在最顶尖了哦，不用再置顶啦...'); 
//		    } 
//    	}
//    	else
//    	{
//    	  return false;
//    	} 	
//    })
    
//    //删除事件
//    $(".msg_del_panel").live("click",function(){    	
//    	var msg_id = $(this).attr("msg_id");//$(this).parent().parent().attr("msg_id")
//    	if (confirm("你确定要删除吗？")) {
//	    	var pubData= {};//new Array();
//	    	$live_id = $("#live_id").val();
//	    	$.ajax({  
//	    		type: "GET",  
//	    		cache: false,  
//	    		data: {"data":JSON.stringify(pubData)},//"param_a=a.value,param_b=b.value"  
//	    		async: false,//同步调用
//	    		dataType:"json",
//	    		url: "./index.php?g=Admin&m=Live&a=del_live_panel&live_id="+$live_id+'&msg_id='+msg_id,		  
//	    		success: function(ret) {
//	    			if((ret['ResultCode'] == 0)&&(ret['ReturnData']['total']>0)){
//	    				//删除成功了
//	    			}else{
//	    				alert(ret.Message);
//	    				exit;
//	    			}
//	    		}, error: function(data) {  
//	    			alert('网络错误，请稍后再试！');
//	    			exit;
//	    		}  
//	    	});
//	    	$(this).parents(".msg_box").remove();//同步调用完毕后，进行界面删除
//    	}
//    	else
//    	{
//    	  return false;
//    	}
//    })    
}


/*================================聊天室===================================================*/
//以下作废


function receive_msg(){
	// 消息监听器
      RongIMClient.setOnReceiveMessageListener({
         // 接收到的消息
         onReceived: function (message) {
             // 判断消息类型
             switch(message.messageType){
                 case RongIMClient.MessageType.TextMessage:
                        console.log(message.content.content);
                        process_receive_msg(message);
                     //发送的消息内容将会被打印
                     break;
                 case RongIMClient.MessageType.ImageMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.DiscussionNotificationMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.LocationMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.RichContentMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.DiscussionNotificationMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.InformationNotificationMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.ContactNotificationMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.ProfileNotificationMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.CommandNotificationMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.CommandMessage:
                     // do something...
                     break;
                 case RongIMClient.MessageType.UnknownMessage:
                     // do something...
                     break;
                 default:
                     // 自定义消息
                     // do something...
             }
         }
     });
}

function process_receive_msg(msg){
	var text = msg.content.content;
	try{
		//解析msg
		var msg_json = JSON.parse(text);
		if(2 == msg_json.type){
			text = msg_json.msg;
		}else if(null != msg_json.type){
			return;
		}
	}catch(e){}
	text = RongIMLib.RongIMEmoji.emojiToHTML(text);
	var obj = $('#receive_msg_ul');
	obj.append('<li><span class="l_b">'+new Date().Format("hh:mm")+' '+ msg.content.user.name + '：</span>' + text + '</li>');
	obj.scrollTop(obj[0].scrollHeight);
}
var user = {name:"管理员",userId: 'ad_{$admin_id}'};
//type 1 系统消息 2 聊天消息 3 机位变更消息
function send_msg(content, type){
   // 定义消息类型,文字消息使用 RongIMLib.TextMessage
	   var msg = new RongIMLib.TextMessage({content: '{"type":'+ type + ',"msg":"' + content + '"}', extra: type + '', user: user});
	   //或者使用RongIMLib.TextMessage.obtain 方法.具体使用请参见文档
	   //var msg = RongIMLib.TextMessage.obtain("hello");
	   var conversationtype = RongIMLib.ConversationType.CHATROOM; // 私聊
	   var targetId = "room_{$live_id}"; // 目标 Id
	   RongIMClient.getInstance().sendMessage(conversationtype, targetId, msg, {
	                 // 发送消息成功
	                 onSuccess: function (message) {
	                     //message 为发送的消息对象并且包含服务器返回的消息唯一Id和发送消息时间戳
	                     console.log("Send successfully");
	                 },
	                 onError: function (errorCode,message) {
	                     var info = '';
	                     switch (errorCode) {
	                         case RongIMLib.ErrorCode.TIMEOUT:
	                             info = '超时';
	                             break;
	                         case RongIMLib.ErrorCode.UNKNOWN_ERROR:
	                             info = '未知错误';
	                             break;
	                         case RongIMLib.ErrorCode.REJECTED_BY_BLACKLIST:
	                             info = '在黑名单中，无法向对方发送消息';
	                             break;
	                         case RongIMLib.ErrorCode.NOT_IN_DISCUSSION:
	                             info = '不在讨论组中';
	                             break;
	                         case RongIMLib.ErrorCode.NOT_IN_GROUP:
	                             info = '不在群组中';
	                             break;
	                         case RongIMLib.ErrorCode.NOT_IN_CHATROOM:
	                             info = '不在聊天室中';
	                             break;
	                         default :
	                             info = x;
	                             break;
	                     }
	                     console.log('发送失败:' + info);
	                 }
	             }
	         );
}
/*===================================================================================*/
function html5Reader(file, previewId){
	var file = file.files[0];
	var reader = new FileReader();
	reader.readAsDataURL(file);
	reader.onload = function(e){
		$('#'+previewId).attr('src', this.result);
	}
}
function image_change(fileId, previewId) {
	var pic = document.getElementById(previewId),
			file = document.getElementById(fileId);

	var ext = file.value.substring(file.value.lastIndexOf(".")+1).toLowerCase();

	// gif在IE浏览器暂时无法显示
	if(ext != 'png' && ext != 'jpg' && ext != 'jpeg'){
		alert("图片的格式必须为png或者jpg或者jpeg格式！");
		return;
	}
	var isIE = navigator.userAgent.match(/MSIE/)!= null,
			isIE6 = navigator.userAgent.match(/MSIE 6.0/)!= null;

	if(isIE) {
		file.select();
		var realLocalPath = document.selection.createRange().text;

		// IE6浏览器设置img的src为本地路径可以直接显示图片
		if (isIE6) {
			pic.src = realLocalPath;
		}else {
			// 非IE6版本的IE由于安全问题直接设置img的src无法显示本地图片，但是可以通过滤镜来实现
			pic.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image',src=\"" + realLocalPath + "\")";
			// 设置img的src为base64编码的透明图片 取消显示浏览器默认图片
			pic.src = '';
		}
	}else {
		html5Reader(file, previewId);
	}
}

$("#picker").click(function(){
	$("#imageFile").click();
});

$("#imageFile").change(function(){
	image_change('imageFile', 'imagePreview');
});
/* Dom添加删除操作 */
	
function copyHtml(){
    var addHtml=$("#pictureHtml").html();

    var pictureMaxValue=$("#pictureMax").val();
    var newMaxValue=parseInt(pictureMaxValue)+1;
    $("#pictureMax").val(newMaxValue);

    var newImgId="imageUrl"+newMaxValue;
    var pickerId="picker"+newMaxValue;
    var imageUrl="imageUrl"+newMaxValue+"_preview";
    var imageFileId="FileImage"+newMaxValue;
    var image      ="imageFile";
 
 		var add2Html=addHtml.replace(new RegExp("imageCopy","gm"),newImgId);
    add2Html1=add2Html.replace(new RegExp("picker","gm"),pickerId);
    add2Html2=add2Html1.replace(new RegExp("imageUrl_preview","gm"),imageUrl);
    add2Html3=add2Html2.replace(new RegExp("FileImage","gm"),imageFileId);
    add2Html5=add2Html3.replace(new RegExp("imageFiles","gm"),image);
    add2Html4="<div class='control-group' id='pictureHtml"+newMaxValue+"'  >"+add2Html5+"</div>";
    $("#pictureHtml").before(add2Html4);

    var pictureCount=$("#pictureCount").val();
    var newCount=parseInt(pictureCount)+1;
    $("#pictureCount").val(newCount);
}
function removeHtml($obj){
    $($obj).parent().parent().remove();
    var pictureCount=$("#pictureCount").val();
    var newCount=parseInt(pictureCount)-1;
    $("#pictureCount").val(newCount);
}

 /*
  *jquery 动态创建 DIV  
  方法一：

var creatediv= function(){
    var parentdiv=$('<div></div>');        //创建一个父div
    parentdiv.attr('id','parent');        //给父div设置id
    parentdiv.addclass('parentdiv');    //添加css样式

    var childdiv=$('<div></div>');        //创建一个子div
    childdiv.attr('id','child');            //给子div设置id
    childdiv.addclass('childdiv');    //添加css样式
    childdiv.appendto(parentdiv);        //将子div添加到父div中

    parentdiv.appendto('body');            //将父div添加到body中
}

 

方法二：

var boarddiv = "<div style='background:white;width:100%;height:100%;z-index:999;position:absolute;top:0;margin-top:100px;'>加载中...</div>";
$(window).load(function(){
//window.alert("ok");
$(document.body).append(boarddiv);
}); 
*/
